package com.chinamobile.maps.dao;

import java.util.List;

import com.chinamobile.maps.orm.TUser;

/**
 * �û���DAO�ӿڶ���
 */
public interface IUserDAO {
	/**
	 * @param user
	 * @return
	 */
	public void addUser(TUser user);

	/**
	 * @param id
	 * @return
	 */
	public void delUser(int id);
	
	/**
	 * @param user
	 * @return
	 */
	public void delUser(TUser user);

	/**
	 * @param user
	 * @return
	 */

	public void updateUser(TUser user);

	/**
	 * @return
	 */

	public List<TUser> getUsers();

	/**
	 * @param id
	 * @return
	 */

	public TUser getUserByID(int id);

	/**
	 * @param username
	 * @return
	 */

	public TUser getUserByName(String username);
}
